#ifndef DOUBLETYPE_HPP_
#  define DOUBLETYPE_HPP_

#include "GeneralType.hpp"

class DoubleType : public GeneralType{

public:
	DoubleType(double* variable,string falg, string shortDescription,double defaultValue,string longDescription,string group,int order ) ;
	virtual bool isDouble(){ return true ; }
	virtual string getDefaultAsString()   ;
	virtual string getValueAsString() ;
	virtual double getDefaultDouble() {
		return mDefaultValue ; 
  }
	virtual void setDouble(double doubleValue) ; 


protected:
  double* mValue ; 
  double mDefaultValue ; 
	 

} ;

#endif /* ifndef DOUBLETYPE_H */
// -*- C++ -*-

// (C) 2006 by Nathan Dunn, <ndunn@mac.com>


